Skip to content

feat: added case managment support#182

Merged
mihirvala08 merged 20 commits intomainfrom
feature/case-management-methods
Mar 11, 2026
Merged

feat: added case managment support#182
mihirvala08 merged 20 commits intomainfrom
feature/case-management-methods

Conversation

@mihirvala08
Copy link
Collaborator

@mihirvala08 mihirvala08 commented Feb 10, 2026

Added support for case management methods

Resolves: #144

Ref Documentation: here

Chronicle methods added:

  • chronicle.case.list_cases()
  • chronicle.case.get_case()
  • chronicle.case.patch_case()
  • chronicle.case.merge_cases()
  • chronicle.case.execute_bulk_add_tag()
  • chronicle.case.execute_bulk_assign()
  • chronicle.case.execute_bulk_change_priority()
  • chronicle.case.execute_bulk_change_stage()
  • chronicle.case.execute_bulk_close()
  • chronicle.case.execute_bulk_reopen()

CLI Commands:

  • secops case list
  • secops case get
  • secops case update
  • secops case merge
  • secops case bulk-add-tag
  • secops case bulk-assign
  • secops case bulk-change-priority
  • secops case bulk-change-stage
  • secops case bulk-close
  • secops case bulk-reopen

Testing:

  • Added integration tests in: tests/chronicle/test_case_integration.py and tests/cli/test_case_integration.py
  • Added unit tests in: tests/chronicle/test_case.py

Documentation:

  • Updated README.md with Chronicle client usage examples
  • Updated CLI.md with CLI command examples
  • Updated api_module_mapping.md with v1beta endpoint mappings

@mihirvala08 mihirvala08 marked this pull request as ready for review February 11, 2026 08:53
@mihirvala08
Copy link
Collaborator Author

/run-integration-tests 0857b9e

@mihirvala08
Copy link
Collaborator Author

/run-integration-tests b91a843

@mihirvala08
Copy link
Collaborator Author

Integration Tests

Verified successful integration tests run.

Screenshot 2026-03-11 153440

Note: Need to run integration tests using personal credentials as SA IAM binding for SOAR role is having issue and failing to authenticate in new SOAR APIs.

@mihirvala08 mihirvala08 merged commit e125cac into main Mar 11, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

case.get_cases fails because legacy:legacyListCases API does not exist

1 participant